System-on-a-chip for processing multimedia data and applications thereof

ABSTRACT

A system-on-a-chip integrated circuit includes a multimedia module that produces rendered output data and a high-speed interface. A processing module generates output multimedia data in accordance with at least a portion of a multimedia application in response to input multimedia data received from either the multimedia module or the high-speed interface. The output multimedia data is provided to either the multimedia module or the high-speed interface. An on-chip DC-to-DC converter converts a battery voltage into a supply voltage that is coupled to the multimedia module, the high-speed interface, and/or the processing module.

CROSS REFERENCE TO RELATED PATENTS

This patent claims priority under 35 USC §120 as a continuation ofpending patent application entitled BATTERY-OPTIMIZED SYSTEM-ON-A-CHIPAND APPLICATIONS THEREOF, having Ser. No. 10/612,577 and a filing dateof Aug. 2, 2003 now U.S. Pat. No. 7,278,119 that claims priority under35 USC §119(e) to provisionally filed patent application entitledMULTI-FUNCTION HANDHELD DEVICE, having a provisional Ser. No. 60/429,941and a provisional filing date of Nov. 29, 2002.

BACKGROUND OF THE INVENTION

1. Technical Field of the Invention

This invention relates generally to portable electronic equipment andmore particularly to a multi-function handheld device and abattery-optimized system-on-a-chip used therein.

2. Description of Related Art

As is known, integrated circuits are used in a wide variety ofelectronic equipment, including portable, or handheld, devices. Suchhandheld devices include personal digital assistants (PDA), CD players,MP3 players, DVD players, AM/FM radio, digital still cameras, digitalvideo cameras, pagers, cellular telephones, computer memory extension(commonly referred to as thumb drives), etc. Each of these handhelddevices includes one or more integrated circuits to provide thefunctionality of the device. For example, a thumb drive may include anintegrated circuit for interfacing with a computer (e.g., personalcomputer, laptop, server, workstation, etc.) via one of the ports of thecomputer (e.g., Universal Serial Bus, parallel port, etc.) and at leastone other memory integrated circuit (e.g., flash memory). As such, whenthe thumb drive is coupled to a computer, data can be read from andwritten to the memory of the thumb drive. Accordingly, a user may storepersonalized information (e.g., presentations, Internet access accountinformation, etc.) on his/her thumb drive and use any computer to accessthe information.

As another example, an MP3 player may include multiple integratedcircuits to support the storage and playback of digitally formattedaudio (e.g., formatted in accordance with the MP3 specification). As isknown, one integrated circuit may be used for interfacing with acomputer, another integrated circuit for generating a power supplyvoltage, another for processing the storage and/or playback of thedigitally formatted audio data, and still another for rendering theplayback of the digitally formatted audio data audible.

Integrated circuits have enabled the creation of a plethora of handhelddevices, however, to be “wired” in today's electronic world, a personneeds to posses multiple handheld devices. For example, one may own acellular telephone for cellular telephone service, a PDA for scheduling,address book, etc., one or more thumb drives for extended memoryfunctionality, an MP3 player for storage and/or playback of digitallyrecorded music, a radio, etc. Thus, even though a single handheld devicemay be relatively small, carrying multiple handheld devices on one'sperson can become quite burdensome.

Further, such handheld devices use a battery (or batteries) to supplypower to the circuitry of the device. The more power the circuitryconsumes, the shorter the battery life (i.e., how long the device can beoperated before having to replace or charge the battery). Severaltechniques have been developed to reduce power consumption ofbattery-powered circuitry. One technique is to turn off circuitry thatis not needed to support the present function and to put the device in a“sleep” mode when the entire device is not in use. Another techniquerelates to improvements in integrated circuit fabrication, which allowfor smaller devices to be developed and to operating at lower voltages,thus consuming less power. For example, 0.18 micron CMOS integratedcircuit technology is currently the most popular process, which usessupply voltages of 1.8 volts. Just a few years ago, however, 0.35 micronand 0.50 micron CMOS IC technology were the most popular processes,which used supply voltages of about 3.3 volts. In the near future, 0.09and 0.13 micron CMOS IC technology will most likely become thetechnology of choice, which use supply voltages of about 1.0 volts.While these techniques work to reduce power consumption, they are notoptimized on a chip-by-chip basis, but are designed based on worst-caseoperation of the integrated circuit. As such, a majority of theintegrated circuit circuits are consuming more power than necessary,since the power reducing techniques are worst-case based and notindividually established.

Yet further, many handheld devices include an external memory interfaceto couple to external memory, such as a memory card, flash memory, etc.The memory interface typically includes a state machine that isprogrammed to process the reading to and writing from the externalmemory in accordance with a standardized memory access protocol. As isknown, many external memory devices use a standardized memory accessprotocol, however, recently some manufacturers have deviating from thestandardized memory access protocol. The non-standard external memoriesoffer some advantages over the standardized memories, thus are desirablefor use with the handheld devices. However, the memory interface statemachine is not capable of processing the memory access requests fornon-standard memory. Thus, a handheld device would require multiplestate machines to process memory access requests with standard andnon-standard memories.

Therefore, a need exists for an integrated circuit that providesmultiple functions for handheld devices with optimized powerconsumption, with a minimal requirement of external components, andprovides flexible external memory interfacing.

BRIEF SUMMARY OF THE INVENTION

The battery-optimized system-on-a-chip of the present inventionsubstantially meets these needs and others. In one embodiment, abattery-optimized system-on-a-chip includes multimedia module, ahigh-speed interface, a processing module, on-chip memory, and anon-chip DC-to-DC converter. The multimedia module is operably coupled toproduce rendered output data from input data received via the high-speedinterface or from data stored in the on-chip memory. The multimedia dataincludes audio, video, video graphics, and/or text data. The high-speedinterface is operably coupled to provide data to and from an externalsource, such as a host computer, video decoder, memory card, wirelessmodem, and/or a CMOS/CCD (charge coupled device) image sensor. Theon-chip memory is operably coupled to store at least a portion of amultimedia application, wherein the processing module processes inputmultimedia data in accordance with at least a portion of the multimediaapplication to produce output multimedia data, wherein the inputmultimedia data is received from the multimedia module and/or thehigh-speed interface, and wherein the output multimedia data is providedto the multimedia module and/or the high-speed interface. The on-chipDC-to-DC converter is operably coupled to convert a battery voltage intoa supply voltage, wherein the DC-to-DC converter provides the supplyvoltage to at least one of the multimedia module, the high-speedinterface, the processing module, and the on-chip memory. With such asystem-on-a-chip, power consumption is optimized for variousapplications within handheld battery operated devices requiring aminimal of external components.

In another embodiment, a comprehensive system-on-a-chip includes aprocessing core, digital interface circuitry, mixed signal circuitry,and battery optimization/management circuitry (hereinafter referred toas battery optimization circuitry). The processing core is operablycoupled to process input digital data and produce therefrom outputdigital data. The digital interface circuitry is operably coupled toprovide the input digital data to the processing core and to receive theoutput digital data from the processing core. The mixed signal circuitryoperably coupled to convert input analog signals into at least some ofthe input digital data and to convert at least some of the outputdigital data into output analog signals. The battery optimizationcircuitry includes a DC-to-DC converter and a battery charger, whereinthe DC-to-DC converter is operably coupled to convert a battery voltageinto a supply voltage that supplies at least one of: the processingcore, the digital interface circuitry, and the mixed signal circuitryand the battery charger is operably coupled to charge a battery thatgenerates the battery voltage. With such a system-on-a-chip, powerconsumption is optimized for various applications within handheldbattery operated devices requiring a minimal of external components.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

FIG. 1 is a schematic block diagram of a multiple function batteryoperated device that includes a battery-optimized system-on-a-chip inaccordance with the present invention;

FIG. 2 is a schematic block diagram of another multiple function batteryoperated device that includes a battery-optimized system-on-a-chip inaccordance with the present invention;

FIG. 3 is a schematic block diagram of a battery-optimizedsystem-on-a-chip in accordance with the present invention;

FIG. 4 is a schematic block diagram of a comprehensive system-on-a-chipin accordance with the present invention;

FIG. 5 is a schematic block diagram of another battery-optimizedsystem-on-a-chip in accordance with the present invention;

FIG. 6 is a schematic block diagram of a capacitor-less headphone driverin accordance with the present invention;

FIG. 7 is a schematic block diagram of another capacitor-less headphonedriver in accordance with the present invention; and

FIG. 8 is a schematic block diagram of an electro luminance drivecircuit in accordance with the present invention.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1 is a schematic block diagram of a multiple function batteryoperated device 10 that includes a battery-optimized system-on-a-chip12, a battery 14, an inductor 16, a display 18, a connector 20, and aninput device 22. The connector 20 provides coupling between thebattery-optimized system-on-a-chip 12 and an external source 34, whichmay be a host computer 36, a video decoder 38, a memory card 40, awireless modem 42, a CMOS/CCD image sensor 44. The battery-optimizedsystem-on-a-chip 12 includes a multimedia module 24, a high-speedinterface 28, a processing module 30, on-chip memory 32, and an on-chipDC-to-DC converter 26. In general, the multiple function batteryoperated device 10 may be, but is not limited to, an MP3player/recorder, a thumb drive memory extension, a digital camera, adigital camcorder, a DVD player/recorder, video conferencing device, apersonal digital assistant (PDA), a radio, a television, and/or a CDplayer/recorder.

The DC-to-DC converter 26 is operably coupled to the battery 14 andinductor 16 to produce at least one supply voltage (V_(DD)). In general,the DC-to-DC converter may be a buck converter, a boost converter, afly-back converter, a half bridge converter, and/or a full bridgeconverter. In one embodiment, the DC-to-DC converter is a boostconverter that includes a sink transistor, at least one load transistor,and regulation circuitry. The regulation circuitry monitors the supplyvoltage (V_(DD)) with respect to a reference voltage and producestherefrom a regulation signal. The regulation signal, in one phase,enables the sink transistor to build up energy in the inductor and, inanother phase, enables the load transistor to transfer the energy of theinductor to the supply voltage. The DC-to-DC converter 26 may beconstructed in accordance with the teaching of U.S. Pat. No. 6,204,651,entitled METHOD AND APPARATUS FOR REGULATING A DC VOLTAGE and providesthe supply voltage the processing module 30, the on-chip memory 32, thehigh-speed interface 28, and/or the multimedia module 24. The DC-to-DCconverter 26 may also provide the supply voltage off-chip to power thedisplay 18 and/or the input device 22.

The high-speed interface 28 is operably coupled to bus 25 within thesystem-on-a-chip 12 and externally to the connector 20. As such, thehigh-speed interface 28, which may be a USB (universal serial bus)interface, a serial interface, a serial-to-deserial interface, orparallel interface, provides connectivity between one or more externalsources 34 and the system-on-a-chip 12. For example, the host computer36, which may be a personal computer, laptop, workstation, etc.,provides digitized audio (e.g., an MP3 file, WMA—Windows MediaArchitecture—, mp3PRO, Ogg Vorbis, AAC—Advanced Audio Coding (WAV), a CDfile, etc.) and/or digitized video signals (e.g., an MPEG (motionpicture expert group) file, a JPEG (joint photographic expert group)file, a DVD file, a video graphics file, a text file, etc.) to thehigh-speed interface 28. The high-speed interface 28 converts the formatof the received data into a generic format of the system-on-a-chip,which is based on the type of processing module 30 and/or the type ofon-chip memory 32. The high-speed interface then provides the genericformatted data to the processing module 30, the on-chip memory 32,and/or the multimedia module 24.

For instance, the digitalized audio and/or video data may be stored inthe on-chip memory 32 for later playback, where the processing module 30controls the storing of the data via a multimedia application 46. Notethat processing module 30 may be a single processing device or aplurality of processing devices. Such a processing device may be amicroprocessor, micro-controller, digital signal processor,microcomputer, central processing unit, field programmable gate array,programmable logic device, state machine, logic circuitry, analogcircuitry, digital circuitry, and/or any device that manipulates signals(analog and/or digital) based on operational instructions. The on-chipmemory 32 may be a single memory device or a plurality of memorydevices. Such a memory device may be a read-only memory, random accessmemory, volatile memory, non-volatile memory, static memory, dynamicmemory, flash memory, cache memory, and/or any device that storesdigital information. Note that when the processing module 30 implementsone or more of its functions via a state machine, analog circuitry,digital circuitry, and/or logic circuitry, the memory storing thecorresponding operational instructions may be embedded within, orexternal to, the circuitry comprising the state machine, analogcircuitry, digital circuitry, and/or logic circuitry. The memory 32stores, and the processing module 32 executes, operational instructionscorresponding to multimedia applications 46 that include, but are notlimited to audio playback, audio record, video playback, video record,storing text, displaying text, storing video graphics, file systemtransfer, and/or displaying video graphics.

The data that is stored in the on-chip memory 32 may be subsequentlyretrieved under the control of the processing module 30 while executinga multimedia application 46 to render the data audible and/or visible.In this instance, the processing module 30 causes the data to beretrieved from the on-chip memory 32 and to be provided to themultimedia module 24. The multimedia module 24 processes the data toproduce rendered output data 52, which may include analog audio signals,digital audio signals, analog video signals, digital video signals,text, and/or video graphics, and provides the rendered output data 52 tothe display 18. The display 18, which may be a headphone jack, a speakeror speakers, a video graphics display, etc., converts the renderedoutput data 52 into audible and/or visual information.

In other examples, the high-speed interface 28 may exchange audio data,video data, video graphics data, and/or text data with the video decoder38, the memory card 40, the wireless modem 42, and/or the CMOS/CCD imagesensor 44. As such, the multiple function battery operated device 10 mayfunction as a portable MP3 player/recorder, a personal DVDplayer/recorder, a personal CD player/recorder, etc.

The multimedia module 24 may also receive input signals 54 from theinput device 22, which may be a microphone, a keypad, an image capturedevice (e.g., a digital camera or a digital camcorder), etc. Such inputsignals 54 may be video signals, audio signals, video graphics signals,and/or text signals. Upon receiving the input signals 54, the multimediamodule 24, in conjunction with the processing module 30 executing amultimedia application, converts the input signals 54 into the genericdigital format of the system-on-a-chip for storage in the on-chip memoryor for providing to an external source via the high-speed interface 28.

As one of average skill in the art will appreciate, the system-on-a-chipmay include a memory interface operably coupled to the bus 25 forinterfacing with an external flash memory, or the like, which extendsthe available memory of the battery operated device 10. As such, in oneembodiment, all of the video, video graphics, text, and/or audio data isstored in the on-chip memory and in another embodiment, the video, videographics, text, and/or audio data is at least partially stored off-chipin the external memory and retrieved when needed.

As one of average skill in the art will further appreciate, when thehandheld device 10 is not coupled to the host device, (i.e., it is in abattery powered mode) the processing module 30 executes a multimediaapplication 46 to detect the disconnection and to place the handhelddevice in a battery operation mode. In the battery operation mode, theprocessing module 30 retrieves, and subsequently executes, a set ofoperational instructions from the on-chip memory 32 to support thebattery operational mode. For example, the battery operational mode maycorrespond to audio file playback (including MP3 files), digital voicerecorder recording, video file playback (including MPEG files and JPEGfiles), video recording, text messaging display, cellular telephonefunctionality, and/or AM/FM radio reception.

As one of average skill in the art will still further appreciate, due tothe comprehensiveness of the system-on-a-chip 12, the battery-operateddevice 10 requires a minimal of additional components, thus reducingcost and complexity of the resulting device 10. Further, by includingbattery-optimizing techniques, the system-on-a-chip optimally consumespower to fully extend the life of the battery.

FIG. 2 is a schematic block diagram of another multiple function batteryoperated device 60 that includes a battery-optimized system-on-a-chip62, a plurality of external memories 86, the battery 14, an externalpower source 68, a video and/or text display 78, a headphone jack 74,speaker(s) 76, a microphone 84, a keypad 82, and an image capture device80. The battery-optimized system-on-a-chip 62 includes a plurality ofhigh-speed interfaces 28, a plurality of memory interfaces 64, aplurality of processing modules 30, the DC-to-DC converter 26, a batterycharger 66, the on-chip memory 32, the multimedia module 24, and aelectro-luminance backlighting drive circuitry 70. The multimedia module24 includes a capacitor-less headphone driver 72. The on-chip memory 32includes random access memory (RAM) 90 and read only memory (ROM) 88and/or on-chip flash memory.

The plurality of high-speed interfaces 28-1 through 28-n allow thesystem-on-a-chip 62 to be simultaneously coupled to multiple externalsources 34. The high-speed interfaces may utilize the same or differentinterface protocols. For example, all of the high-speed interfaces 28may utilize a USB interface protocol, an Ethernet interface protocol, aFireWire interface protocol, a serial/deserial interface protocol, etc.Alternatively, each high-speed interface 28-1 through 28-n may use adifferent interface protocol. For instance, high-speed interface 28-1may support a USB interface, high-speed interface 28-2 may supportEthernet, and high-speed interface 28-n may support a FireWireinterface. One or more of the processing modules 30-1 through 30-ncoordinates and arbitrates the high-speed interfaces 28 access to thebus 25.

The plurality of memory interfaces 64-1 through 64-n allow thesystem-on-a-chip 62 to be coupled to a plurality of external memorydevices 86-1 through 86-n. The external memory devices 86-1 through 86-nmay be NAND flash memory devices, NOR flash memory devices, and/or anyother type of random access memory devices or read only memory devices.While executing one or more multimedia applications, one or more of theprocessing modules 30 coordinates the reading and/or writing ofmultimedia data to and from the external memory devices 86. Forinstance, one of the external memory devices 86 may store audio files(e.g., MP3, WMA, etc.) for subsequent playback, another external memorydevice 86, may store video files (e.g., MPEG, JPEG, etc.) for subsequentplayback, and another external memory device may store text and/or videographics relating to operation of the device 60 and/or related toinputted data via the keypad 82, the image capture device 80, and/or oneof the external sources 34.

Each of the external memory devices 86 may or may not be compliant witha memory interface standard. As such, the memory interfaces 64 include aflexible topology to accommodate the various types of external memorydevices 86 that may be coupled to the system-on-a-chip 62. For adetailed discussion of the functionality of the memory interfaces 64refer to co-pending patent application entitled FLEXIBLE MEMORYINTERFACE SYSTEM, having a filing date the same as the present patentapplication, having an application Ser. No. 10/865,585. This co-pendingpatent application is hereby incorporated by reference.

The multimedia module 24 is operably coupled to receive input signals 54from a microphone 84, a keypad 82, and/or an image capture device 80.The image capture device 80 may be a digital camera and/or a digitalcamcorder that supplies MPEG files, JPEG files, and/or other format forstill and/or motion digital images. The multimedia module 24 receivesthe digital video images from the image capture device 80 and eitherconverts them into the generic format of the system-on-a-chip to producegeneric video that are stored either in the on-chip memory 32 and/or inthe external memory 86 or provides the digital video images to the bus25 for storages in the on-chip memory 32 and/or in the external memory86. One or more of the processing modules 30 coordinates the storing ofthe digital video images and whether the data will be converted to thegeneric format or not. The generic format may involve portioning packetsof the video image into data words of a size corresponding to the buswidth of the processing modules 30, storage word size of the on-chip oroff-chip memory, and/or of the bus width of the bus 25.

The multimedia module 24 is also coupled to receive input signals 54from the keypad 82. The keypad 82 may be a touch screen pad, a keyboard,voice recognition module, and/or any device that produces text messages.The multimedia module 24 receives the text messages from the keypad 82and either processes them for display on the video and/or text display78 or for storage in the RAM 90 and/or in the external memory 86. Theprocessing of the text message may involve routing it to the videoand/or text display 78, converting it to the generic format for storingin the RAM 90 or the external memory 86, or rendering it for display(i.e., converting text information into pixel information).

The multimedia module 24 is further coupled to receive input signals 54from the microphone 84. The multimedia module 24 converts the analogaudio input signals from the microphone 84 into digital audio inputsignals using an encoding scheme, such as pulse code modulation (PCM).The multimedia module 24 provides the digital audio signals to the RAM90 and/or the external memory 86 for storage under the control of theprocessing module 30, which is executing an audio recording multimediaapplication 46. Accordingly, in this mode, the multiple function batteryoperated device 60 may function as a voice recorder.

The multimedia module 24 is operably coupled to provide analog audiosignals to the speaker(s) 76 and/or to the headphone jack 74. Themultimedia module 24 may generate the analog audio signals by performinga PCM decoding of digital audio signals stored in the on-chip memory 32and/or stored in the external memory 86. The multimedia module 24includes a driver, or multiple drivers, to supply the analog audiosignals to the speaker(s) 76. The multimedia module 24 also includes thecapacitor-less headphone driver 72 to supply the analog audio signals tothe headphone jack. The capacitor-less headphone driver 72, which willbe described in greater detail with reference to FIGS. 6 and 7, reducesthe number of external components by eliminating the need for couplingcapacitors from the on-chip drivers to the headphone jack, wherein thecoupling capacitors enabled level shifting of the analog audio signalsfrom the driver level of 0.9 volts (e.g., AC ground for the left channeland right channel drivers for a 1.8 volt supply voltage) to 0 volts forthe headphones. By reducing the number of required external components,the cost of producing a device 10 is reduced without sacrificingfeatures and/or functionality.

The multimedia module 24 is further coupled to the video and/or textdisplay 78, which may be an LCD display, or any other type of displaythat displays text, video graphics, and/or video images (still ormotion). The multimedia module 24 receives digital video data from theon-chip memory and/or the external memory 86 under the control of theprocessing module 30, which is executing a text and/or video playbackmultimedia application. Upon receiving the digital video data, themultimedia module 24 converts it into pixel information (e.g., RGB, YUV,YCrCb, etc.), which is provided to the display 78.

If the display 78 includes an electro-luminance backlight, thesystem-on-a-chip includes the electro-luminance backlighting drivecircuitry 70, which will be described in greater detail with referenceto FIG. 8. In general, the electro-luminance backlighting drivecircuitry 70 provides the control signals for the power transistors ofthe electro-luminance backlight, thus eliminating the need for an extraintegrated circuit to generate the control signals. By eliminating theneed for an extra integrated circuit, the cost of producing a device 10is reduced without sacrificing features and/or functionality.

The battery charger 66 is operably coupled to charge the battery 14 whenthe external source 68 is coupled to the device 10. The external source68 may be a 5 volt supply that is received via a USB connection to ahost computer or other external source. The details of the batterycharger 66 are described in co-pending patent application entitled TBD,having the same filing date as the present patent application, andhaving an application Ser. No. 10/675,116 and co-pending patentapplication entitled TBD, having the same filing date as the presentpatent application, and having an application Ser. No. 10/675,101.

Each of the processing modules 30-1 through 30-n may be a singleprocessing device or a plurality of processing devices. Such aprocessing device may be a microprocessor, micro-controller, digitalsignal processor, microcomputer, central processing unit, fieldprogrammable gate array, programmable logic device, state machine, logiccircuitry, analog circuitry, digital circuitry, and/or any device thatmanipulates signals (analog and/or digital) based on operationalinstructions. Further, each of the processing modules may be performingseparate multimedia applications and/or co-process a single multimediaapplication. Such multimedia applications 46 include, but are notlimited to, audio playback, audio record, video playback, video record,storing text, displaying text, storing video graphics, file systemtransfer, bit manipulations, debugging operations, and error correctingalgorithms (e.g., a Reed-Solomon), encryption/decryption algorithms(e.g., DES), encoding/decoding algorithm to encode and/or decode data,and/or displaying video graphics.

The on-chip memory 32 is shown to include ROM 88 and RAM 90. The ROM 88may store a boot algorithm to initiate the battery-optimizedsystem-on-a-chip 62, video graphics data, and/or any other system leveldata that should not be overwritten. The RAM 90 may be used as a firstand/or second level cache memory for the processing modules 30 and mayrange from a few hundred kilobits to several hundreds megabits ofstorage capacity.

The DC-to-DC converter 26 is operably coupled to the battery 14 andinductor 16 to produce at least one supply voltage (V_(DD)). In general,the DC-to-DC converter produces multiple supply voltages. The DC-to-DCconverter 26 provides a first supply voltage to the processing module30, the on-chip memory 32, the high-speed interface 28, and/or themultimedia module 24. The DC-to-DC converter 26 may also provide asecond supply voltage 92 off-chip to the display 18 and/or to the inputdevice 22. As one of average skill in the art will appreciate, theoff-chip supply voltage may be the same as the on-chip supply voltage,depending on the supply needs of the chip and of the device.

FIG. 3 is a schematic block diagram of a battery-optimizedsystem-on-a-chip 100 that includes the high-speed interface 28, theprocessing module 30, the DC-to-DC converter 26, RAM 90, ROM 88, thememory interface 64, the bus 25 and the multimedia module 24. TheDC-to-DC converter 26 may produce a first and second output voltage(V_(DDD1) and V_(DDD2)), respectively. Typically, V_(DDD1) will begreater that V_(DDD2), where V_(DDD1) is used to source analog sectionsof the processing module 20, the host interface 18, the memory interface22, and/or the multimedia module 22 and V_(DDD2) is used to source thedigital sections of these modules.

The multimedia module 24 includes an analog input port 104, an analog todigital converter (ADC) 110, an analog output port 108, a digital toanalog converter (DAC) 112, a digital input port 102, a digital outputport 106, and an analog mixing module 114. The analog input port 104 isoperably coupled to receive analog input signals from one or moresources including a microphone, an AM/FM tuner, a line in connection(e.g., headphone jack of a CD player), etc. The received analog signalsare provided to the ADC 110, which produces digital input datatherefrom. The digital input data may be in a pulse code modulated (PCM)format and stored as such, or it may be provided to the processingmodule 30 for further audio processing (e.g., compression, MP3 encoding,etc.) The digital input data, or the processed version thereof, isstored in memory 90 and/or in the external memory 86 as instructed bythe processing module 30.

The digital input port 102 is operably coupled to receive digital audioand/or video input signals from, for example, a digital camera, acamcorder, etc. The digital audio and/or video input signals may bestored in RAM 90 and/or external memory 86 under the control of theprocessing module 30. As one of average skill in the art willappreciate, the audio and/or video data (which was inputted as analogsignals or digital signals) may be stored as raw data (i.e., the signalsreceived are stored as is in designated memory locations) or it may bestored as processed data (i.e., compressed data, MPEG data, MP3 data,WMA data, etc.).

The DAC 112 receives digital output data from the RAM 90, the externalmemory 86 via the memory interface 64, and/or from the high-speedinterface 28 and converts it into analog video output data and/or analogaudio output data that is provided to the mixing module 114 or to theanalog output port 108. When the output of the DAC 112 is the only inputto the mixing module 114, the mixing module 114 outputs the analog videoand/or audio output data to the analog output port 108. The analogoutput port 108 may be coupled to one or more of the speaker, headphonejack, and a video display. The mixing module 114 may mix analog inputsignals received via the analog input port 104 with the output of DAC112 to produce a mixed analog signal that is provided to the analogoutput port 108. Note that the buffers in series with the inputs of themixing module 114 may have their gains adjusted and/or muted to enableselection of the signals at various gain settings provided to the mixingmodule 114 and subsequently outputted via the analog output port 108.

The digital output port 106 is operably coupled to output the digitaloutput data (i.e., the multimedia data in a digital format). The digitaloutput port 106 may be coupled to a digital input of a video displaydevice, another handheld device for direct file transfer, etc.

As one of average skill in the art will appreciate, the multimediamodule 24 may include more or less components than the components shownin FIG. 3 or include multiple analog and/or digital input and/or outputports. For example, for a playback mode of digital audio files, themultimedia module 24 may only include the DAC 112 and the analog outputport 108 that is coupled to the headphone jack and/or to the speaker. Asanother example, for recording voice samples (i.e., as a digital voicerecorder), the multimedia module 24 may include the analog input port104 coupled to the microphone and the ADC.

FIG. 4 is a schematic block diagram of a comprehensive system-on-a-chip120 that includes a processing core 122, digital interface circuitry124, mixed signal circuitry 126, battery optimization circuitry 128, andinput/output circuitry 130. The battery optimization circuitry 128includes a DC-to-DC converter 26 and a battery charger 66. Theprocessing core 122 includes one or more processing modules, where aprocessing module is a single processing device or a plurality ofprocessing devices. Such a processing device may be a microprocessor,micro-controller, digital signal processor, microcomputer, centralprocessing unit, field programmable gate array, programmable logicdevice, state machine, logic circuitry, analog circuitry, digitalcircuitry, and/or any device that manipulates signals (analog and/ordigital) based on operational instructions. The processing core 122 canbe programmed to provide one of a plurality of battery-operated devicefunctions, including, but not limited to, video signal processing, audiosignal processing, text processing, and/or video graphics processing.

The digital interface circuitry 124 is operably coupled to theinput/output circuitry 130 such that digital input and output signalsmay be conveyed on and off-chip via the input/output circuitry 130. Thedigital circuitry 130 includes logic gates, memory, etc. to preparedigital inputs for processing by the processing core and to prepareprocessed data by the processing core 122 for outputting via theinput/output circuitry 130. The mixed signal circuitry 126 includesdigital to analog converters, analog to digital converters, analogcircuitry, etc. for preparing analog signals for processing by theprocessing core and to prepare data processed by the processing core foroutputting as analog signals via the input/output circuitry 130.

The battery optimization circuitry 128 includes the DC-to-DC converter26 and the battery charger 66. In general, the battery optimizationcircuitry 128 includes circuitry to optimize the life of a battery. Suchcircuitry is described in detail in co-pending patent applicationentitled CONSERVING POWER OF A SYSTEM ON A CHIP USING AN ALTERNATE POWERSOURCE, having a filing date the same as the present patent application,and having an application Ser. No. 10/607,948 and co-pending patentapplication entitled CONSERVING POWER OF A SYSTEM ON A CHIP USING SPEEDSENSING, having a filing date the same as the present patentapplication, and having an application Ser. No. 10/607,960. Furtherbattery optimizing/managing circuitry includes temperature measurementcircuitry, voltage measurement circuitry, energy usage monitoringcircuitry, and such circuitry as is described in co-pending patentapplication entitled METHOD AND APPARATUS FOR EFFICIENT BATTERY USE BY AHANDHELD MULTIPLE FUNCTION DEVICE, having an application Ser. No.10/603,640, and a filing date of Jun. 25, 2003.

FIG. 5 is a schematic block diagram of another battery-optimizedsystem-on-a-chip 140 that includes a processing core 122, the digitalinterface circuitry 124, the mixed signal circuitry 126, the batteryoptimization circuitry 128, and the input/output circuitry 130. Theinput/output circuitry 130 includes a general-purpose input/outputmodule 142, the capacitor-less headphone driver 72, a microphone biascircuit 154, and the high-speed interface 28. The battery optimizationcircuitry 128 includes the battery charger 66 and DC-to-DC converter 26.The digital interface circuitry 124 includes a CD control interface 144,an I²C interface module 146, a display interface module 148, an externalmemory interface 150, a system-on-a-chip (SOC) management module 156,and an input interface module 152. The processing core includes theprocessing module 30, ROM 88 (or ROM/flash memory), and RAM 90. Themixed signal circuitry 126 includes a digital-to-analog converter 112,an analog-to-digital converter 110, a multiplexer, buffers, mixingmodule 114, and a microphone bias/gain module 154. The processing core122, the digital interface circuitry 124, and the mixed signal circuitry126 are operably coupled via a peripheral bus 158 and a memory bus 160.

In operation, the battery-optimized system-on-a-chip 140 may facilitatethe transceiving of data with an external source and a multi-functionhandheld device for playback of multimedia data, and/or for recordingmultimedia data. When the battery-optimized system-on-a-chip 140 istransceiving with an external source, the high-speed interface 28operably couples the battery-optimized system-on-a-chip 140 to theexternal source. In addition, the external memory interface 150 couples,either via the general-purpose input/output module 142 or directly, tosystem memory (e.g., external memory 86) of the multi-function handhelddevice 10. In this configuration, data that is received from the hostdevice is placed on the memory bus 160 by the high-speed interface 28.The external memory interface 150 retrieves the data from the memory bus160 and forwards it for storage to the external memory under the controlof the processing module 30 that is executing a file system storagealgorithm. The data being stored may correspond to playback data, suchas an MP3 file, a WMA file, a video file, a text file, and/or acombination thereof. Alternatively, or in addition to, the data beingreceived from the external source may correspond to programminginstructions of a multimedia application 46, which may be an MP3 decoderalgorithm, a WMA decoder algorithm, a MPEG algorithm, a JPEG algorithm,et cetera.

For providing data from the handheld device 10 to the external source,the external memory interface 150 retrieves data from the externalmemory 86 and places it on the memory bus 160 under the control of theprocessing module 30 as it executes a file system algorithm. Thehigh-speed interface 28 retrieves the data from the memory bus 160 andforwards it to the external source.

Data may also be stored in the external memory 86 that is received viathe CD (compact disk) control interface 144, which can receive data viaa CD or a DVD disk, the I²C interface 146, and/or any other type ofmultiple wire data interface. Via these interfaces 144 and 146, data isreceived via the general-purpose input/output module 142 and placed onthe memory bus 106. The external memory interface 150 retrieves the datafrom the memory bus 160 and provides it to the external memory 86, whichis done under the control of the processing module as it executes a datastorage algorithm.

When the battery-optimized system-on-a-chip 140 is recording audioinputs received via the microphone input, the microphone bias/gaincircuit 154 amplifies received audio signals and provides them to themixing module 114 as well as to the multiplexer (mux) via a buffer. Themicrophone bias/gain circuit 154 also provides a bias to the microphonefor optimal operation of the microphone. The received audio inputsignals are converted to digital audio signals via the analog-to-digitalconverter 110. The digital audio signals may then be stored in externalmemory 86. Alternatively, the audio input signal may be provided to thesumming module 114 and subsequently provided to headphone jack 74 via adriver that is coupled to the output of the summing module 114. Thesumming module 114 may sum, or pass any one of, the audio input signals,such as a line input, an FM radio input, and the analog output of theDAC 72, to produce the summed signal.

When the battery-optimized system-on-a-chip 140 is in a playback mode,digital multimedia data is retrieved from memory (e.g., on-chip orexternal memory) and provided to the digital-to-analog converter 112.The digital-to-analog converter 112 converts the digital multimediasignals, which may be audio data, video data and/or text data, intoanalog multimedia signals and provides the analog multimedia signals tomixing module 114. In the playback mode, the mixing module 114 willgenerally have the other inputs muted, such that its output correspondsdirectly to the analog multimedia signals provided by thedigital-to-analog converter 112.

To place the battery-optimized system-on-a-chip 140 into the variousoperational modes, commands are received via the general-purposeinput/output module 142 by the input interface 152. The input interface152 receives the input stimulus corresponding to commands (e.g., fastforward, pause, reverse, play, time, record, etc.), interprets the inputstimulus to generate the corresponding commands. The commands are thenprovided on the peripheral bus 158 and/or the memory bus 160 andprocessed by the processing module 30.

In addition to producing audio outputs during playback mode, thebattery-optimized system-on-a-chip 140 may provide video outputs via thedisplay interface 148. The display interface 148 drives the display,which may be an LCD display, LED display, plasma display, and/or anyother type of display. The data being displayed may correspond to themultimedia data retrieved from memory, and/or may correspond to thecommands inputted via the input interface 152.

The system-on-a-chip (SOC) management module 156 processes interruptcontrols, setting and/or monitoring of DC-to-DC converter supplyvoltages, setting and/or monitoring of clock speeds, configuring analogcircuitry, monitoring temperatures, performing battery statusmeasurements, managing battery charging, controlling audio volumes, etc.

FIG. 6 is a schematic block diagram of a capacitor-less headphone driver72 that includes a first line driver 170, a second line driver 174, andan AC ground line driver 172. The outputs of the line driver 170-174 arecoupled to IC pads, which couple to the input of headphones or speakers.The input section of the headphones/speakers includes two channels,which are illustrated as inductors. The first channel is coupled to theoutput of the first line driver 170, which may be driving a left channelsignal of a stereo signal, and the output of the AC ground line driver172. The second channel is coupled to the output of the second linedriver 174, which may be driving a right channel signal of a stereosignal, and the output of the AC ground line driver 172. As is furthershown, the AC ground line driver 172, which may be implemented as aunity gain amplifier, has its inverting input tied to the output withinthe chip.

In this configuration, the amplifiers that generate the left and rightchannel signals may be biased at one-half the supply voltage, which maybe 0.9 volts for a 1.8 volt supply. As such, the left and right channelsignals are biased at one-half the supply voltage, which corresponds toAC ground for the signals. By providing the AC ground to the headphones,the headphones are coupled to the AC ground as opposed to DC ground.Thus, eliminating the need for large off-chip capacitors to level shiftthe left and right channel signals. The AC ground line driver 172 mayinclude circuitry to detect whether it is coupled to a DC ground. If thecircuitry detects a DC ground connection, it generates a signalindicating the connection, which enables firmware of thesystem-on-a-chip to active an overload protection algorithm as disclosedin co-pending patent application entitled METHOD AND APPARATUS FOREFFICIENT BATTERY USE BY A HANDHELD MULTIPLE FUNCTION DEVICE, having anapplication Ser. No. 10/603,640, and a filing date of Jun. 25, 2003.

FIG. 7 is a schematic block diagram of another capacitor-less headphonedriver 72 that includes the first channel driver 170, the AC grounddriver 172, and the second channel driver 174, wherein each of theoutputs of the drivers 170-174 to corresponding IC pads. This embodimentdiffers from the one of FIG. 6 in that the unit gain feedback for the ACground driver 172 is coupled externally via another IC pad. This enablesthe AC ground to be a more stable signal as seen by the input section ofthe headphones than the AC ground provided by the circuit of FIG. 6.

FIG. 8 is a schematic block diagram of an electro luminance backlightdrive circuit 70 that includes electro-luminance (EL) gating circuitry180 and IC pad connections. The EL gating circuitry 180 generates thesignals A, B and C. In one embodiment, signal A may be generated basedon a feedback signal (FDBK) and signals B and C based on an inverterfrequency rate. In another embodiment, signals A, B, and C may begenerated based on a desired timing relationship and known externalcomponent values. In general, the EL power circuit is an off-chipinverter that converts a battery voltage into a high voltage AC signal(e.g., 160-volt peak-to-peak AC signal) at a given frequency, which isestablished by the inverter frequency rate. The inverter includes acapacitor (C1), an inductor (L1), a sink transistor, a diode, two loadtransistors, a load capacitor (C2), two high voltage referencecapacitors (C3 and C4), and feedback circuitry. In this configuration,signal A drives the sink transistor based on the feedback signal toregulate, for example, a 160 volts DC. Note that the regulation signalmay be omitted and signal A may be generated to drive the sinktransistor to produce an unregulated 160 VDC supply. Signal B drives thefirst load transistor via a bias circuit and signal C drives the secondload transistor via another bias circuit to produce the 160 volt ACdrive, as shown by signal D-E. By including the EL gating circuitry 180on-chip, the external part count of a battery operated multiple functiondevice is reduced, since a separate integrated circuit is not needed toproduce the drive signals A, B, and C.

As one of average skill in the art will appreciate, the term“substantially” or “approximately”, as may be used herein, provides anindustry-accepted tolerance to its corresponding term. Such anindustry-accepted tolerance ranges from less than one percent to twentypercent and corresponds to, but is not limited to, component values,integrated circuit process variations, temperature variations, rise andfall times, and/or thermal noise. As one of average skill in the artwill further appreciate, the term “operably coupled”, as may be usedherein, includes direct coupling and indirect coupling via anothercomponent, element, circuit, or module where, for indirect coupling, theintervening component, element, circuit, or module does not modify theinformation of a signal but may adjust its current level, voltage level,and/or power level. As one of average skill in the art will alsoappreciate, inferred coupling (i.e., where one element is coupled toanother element by inference) includes direct and indirect couplingbetween two elements in the same manner as “operably coupled”. As one ofaverage skill in the art will further appreciate, the term “comparesfavorably”, as may be used herein, indicates that a comparison betweentwo or more elements, items, signals, etc., provides a desiredrelationship. For example, when the desired relationship is that signal1 has a greater magnitude than signal 2, a favorable comparison may beachieved when the magnitude of signal 1 is greater than that of signal 2or when the magnitude of signal 2 is less than that of signal 1.

The preceding discussion has presented a battery-optimizedsystem-on-a-chip that reduced power consumption and reduces the bill ofmaterials for a multiple function battery operated device, such as anMP3 player. As one of average skill in the art will appreciate, otherembodiments may be derived from the teachings of the present inventionwithout deviating from the scope of the claims.

1. A system-on-a-chip integrated circuit comprises: a multimedia moduleoperably coupled to produce rendered output data; a high-speedinterface; a processing module coupled to generate output multimediadata in accordance with at least a portion of a multimedia applicationin response to input multimedia data received from at least one of themultimedia module and the high-speed interface, and wherein the outputmultimedia data is provided to at least one of the multimedia module andthe high-speed interface; and an on-chip DC-to-DC converter operablycoupled to convert a battery voltage into a supply voltage, wherein thesupply voltage is coupled to at least one of the multimedia module, thehigh-speed interface, and the processing module wherein the processingmodule, multimedia module and high-speed interface coupled through abus.
 2. The system-on-a-chip integrated circuit of claim 1 furthercomprises: a memory interface operably coupled to provide at least aportion of the output multimedia data to external memory and to receiveat least a portion of the input multimedia data from the externalmemory.
 3. The system-on-a-chip integrated circuit of claim 2 furthercomprises a plurality of memory interfaces operably coupled to provide aplurality of output multimedia data to a plurality of external memoriesand to receive a plurality of input multimedia data from the pluralityof external memories, wherein the plurality of memory interfaces includethe memory interface, wherein the plurality of external memoriesincludes the external memory, the plurality of output multimedia dataincludes the at least a portion of the output multimedia data, and theplurality of input multimedia data includes the at least a portion ofthe input multimedia data.
 4. The system-on-a-chip integrated circuit ofclaim 1 further comprises a plurality of high speed interfaces operablycoupled to provide a plurality of input multimedia data to theprocessing module from a plurality of external sources and to provide aplurality of output multimedia data to the plurality of externalsources, wherein the plurality of high-speed interfaces includes thehigh-speed interface, the plurality of input multimedia data includesthe input multimedia data, and the plurality of output multimedia dataincludes the output multimedia data.
 5. The system-on-a-chip integratedcircuit of claim 4, wherein each of the plurality of external sourcescomprises at least one of: a host computer, a video decoder, memorycard, removable memory drive, a wireless modem, and a CMOS/CCD imagesensor.
 6. The system-on-a-chip integrated circuit of claim 1, whereineach of the input and output multimedia data further comprises at leastone of: digital audio, analog audio, digital video, analog video, text,and video graphics.
 7. The system-on-a-chip integrated circuit of claim1 further comprises a battery charger operably coupled to charge abattery that provides the battery voltage when an external power sourceis coupled to the battery-optimized system-on-a-chip.
 8. Thesystem-on-a-chip integrated circuit of claim 1, wherein the multimediamodule produces the rendered output data from the output multimediadata, the multimedia module further comprises: a capacitor-lessheadphone driver operably coupled to provide at least a portion of therendered output data to a pair of headphones, wherein the capacitor-lessheadphone driver includes: a first channel driver; a second channeldriver; and an AC ground channel driver, wherein the first channeldriver drives a first channel of the pair of headphones with a returnvia the AC ground channel driver and wherein the second channel driverdrives a second channel of the pair of headphones with a return via theAC ground channel driver.
 9. The system-on-a-chip integrated circuit ofclaim 1 further comprises: an electro-luminance backlighting drivecircuitry operably coupled to at least partially power a backlight to adisplay that is displaying at least a portion of the output multimediadata.
 10. The system-on-a-chip integrated circuit of claim 9 wherein theelectro-luminance backlighting drive circuitry includes: a sinktransistor connection; a first load transistor connection; a second loadtransistor connection; gating circuitry operably coupled to enable asink transistor operably coupled to the sink transistor connection tosink energy from an external inductor and to enable one of first andsecond load transistors operably coupled to the first and second loadtransistor connections to draw energy from a second external inductor toprovide an electro-luminance backlighting drive voltage.
 11. Thesystem-on-a-chip integrated circuit of claim 1, wherein the DC-to-DCconverter is further coupled to provide the supply voltage off-chip. 12.The system-on-a-chip integrated circuit of claim 1, wherein themultimedia module further functions to provide the rendered output datato at least one of: headphones, a speaker, and a video graphics display,and wherein the multimedia module further functions to receive inputsignals from at least one of: a keypad, a keyboard, an image capturedevice, and a microphone, wherein the multimedia module processes theinput signals to produce the input multimedia data.
 13. A multiplefunction battery operated device comprises: an inductor; a battery; adisplay interface coupled to a display; and a battery-optimizedsystem-on-a-chip operably coupled to the inductor, the battery, and thedisplay interface, wherein the battery-optimized system-on-a-chipincludes: a multimedia module operably coupled to the display interface,wherein the multimedia module generates rendered output data; ahigh-speed interface; a processing module coupled to process inputmultimedia data in accordance with at least a portion of a multimediaapplication to produce output multimedia data, wherein the inputmultimedia data is received from at least one of the multimedia moduleand the high-speed interface, and wherein the output multimedia data isprovided to at least one of the multimedia module and the high-speedinterface, wherein each of the input and output multimedia data furthercomprises at least one of: digital audio, analog audio, digital video,analog video, text, and video graphics; and an on-chip DC-to-DCconverter operably coupled to convert a battery voltage provided by thebattery in conjunction with the inductor into a supply voltage, whereinthe DC-to-DC converter provides the supply voltage to at least one ofthe multimedia module, the high-speed interface, and the processingmodule wherein the processing module, multimedia module and high-speedinterface coupled through a bus.
 14. The multiple function batteryoperated device of claim 13, further comprising: a memory module,coupled to the processing module, that stores the multimediaapplication.
 15. The multiple function battery operated device of claim14, wherein the memory module is further coupled to provide at least aportion of the input multimedia data and is further operably coupled toreceive at least a portion of the output multimedia data.
 16. Themultiple function battery operated device of claim 14 further comprises:a memory interface operably coupled to provide at least a portion of theoutput multimedia data to the memory module and to receive at least aportion of the input multimedia data from the memory module.
 17. Themultiple function battery operated device of claim 13 further comprisesa plurality of high speed interfaces operably coupled to provide aplurality of input multimedia data to the processing module from aplurality of external sources and to provide a plurality of outputmultimedia data to the plurality of external sources, wherein theplurality of high-speed interfaces includes the high-speed interface,the plurality of input multimedia data includes the input multimediadata, and the plurality of output multimedia data includes the outputmultimedia data.
 18. The multiple function battery operated device ofclaim 17, wherein each of the plurality of external sources comprises atleast one of: a host computer, a video decoder, memory card, removablememory drive, a wireless modem, and a CMOS/CCD image sensor.
 19. Themultiple function battery operated device of claim 13 further comprisesa battery charger operably coupled to charge a battery that provides thebattery voltage when an external power source is coupled to thebattery-optimized system-on-a-chip.
 20. The multiple function batteryoperated device of claim 13, wherein the high-speed interface furthercomprises a universal serial bus compliant interface.
 21. The multiplefunction battery operated device of claim 13, wherein the multimediamodule produces the rendered output data from the output multimediadata, the multimedia module further comprises: a capacitor-lessheadphone driver operably coupled to provide at least a portion of therendered output data to a pair of headphones, wherein the capacitor-lessheadphone driver includes: a first channel driver; a second channeldriver; and an AC ground channel driver, wherein the first channeldriver drives a first channel of the pair of headphones with a returnvia the AC ground channel driver and wherein the second channel driverdrives a second channel of the pair of headphones with a return via theAC ground channel driver.
 22. The multiple function battery operateddevice of claim 13 further comprises: an electro-luminance backlightingdrive circuitry operably coupled to at least partially power a backlightto a display that is displaying at least a portion of the outputmultimedia data.
 23. The multiple function battery operated device ofclaim 13, wherein the multimedia module further functions to provide therendered output data to at least one of: headphones, a speaker, and avideo graphics display, and wherein the multimedia module furtherfunctions to receive input signals from at least one of: a keypad, akeyboard, an image capture device, and a microphone, wherein themultimedia module processes the input signals to produce the inputmultimedia data.
 24. The multiple function battery operated device ofclaim 13, wherein the display further comprises at least one of: aheadphone, a speaker, and a video graphics display.
 25. The multiplefunction battery operated device of claim 13 further comprises an inputdevice operably coupled to the multimedia module, wherein the inputdevice includes at least one of: a microphone, a keypad, a keyboard, andan image capture device.
 26. A system-on-a-chip integrated circuit foruse by a handheld audio player device that is coupleable to an audiooutput device and a host device, the handheld audio player including acolor video display device, the system-on-a-chip integrated circuitcomprising: a multimedia module operably coupled to produce a firstoutput signal to the audio output device based on first output data; ahigh-speed interface that receives first input multimedia data from thehost device, wherein the first multimedia data includes audio data; aprocessing module coupled to generate the first output data inaccordance with at least a portion of a multimedia application inresponse to the first input multimedia data; and an on-chip DC-to-DCconverter operably coupled to convert a battery voltage into a supplyvoltage, wherein the supply voltage is coupled to at least one of themultimedia module, the high-speed interface, and the processing modulewherein the processing module, multimedia module and high-speedinterface coupled through a bus.
 27. The system-on-a-chip integratedcircuit of claim 26 wherein the high-speed interface receives secondinput multimedia data from the host device, wherein the second inputdata includes video content, wherein the processing module is furthercoupled to generate second output data in accordance with at least aportion of the multimedia application in response to the second inputmultimedia data, and wherein the multimedia module is further coupled toproduce a second output signal to the color video display device, basedon the second output data.
 28. The system-on-a-chip integrated circuitof claim 26 further comprising: a battery charger that charges thebattery from an external power source supplied by the host device whenthe handheld audio player is coupled to the host device.
 29. Thesystem-on-a-chip integrated circuit of claim 26 wherein the multimediaapplication includes a fast forward function to fast forward playback ofthe first output signal in response to a user fast forward command. 30.The system-on-a-chip integrated circuit of claim 26 wherein themultimedia application includes a pause function to pause playback ofthe first output signal in response to a user pause command.
 31. Asystem-on-a-chip integrated circuit for use by a digital camcorder thatis coupleable to a host device, the digital camcorder including a colorvideo display device and an image capture device, the system-on-a-chipintegrated circuit comprising: a multimedia module operably coupled toreceive first input multimedia data from the image capture device,wherein the first multimedia data includes video data; a high-speedinterface that sends first output data to the host device; a processingmodule coupled to generate the first output data in accordance with atleast a portion of a multimedia application in response to the firstinput multimedia data; and an on-chip DC-to-DC converter operablycoupled to convert a battery voltage into a supply voltage, wherein thesupply voltage is coupled to at least one of the multimedia module, thehigh-speed interface, and the processing module.
 32. Thesystem-on-a-chip integrated circuit of claim 31 wherein multimediamodule is operably coupled to produce a first output signal to the colordisplay device based on the first output data.
 33. The system-on-a-chipintegrated circuit of claim 32 wherein the multimedia applicationincludes a fast forward function to fast forward playback of the firstoutput signal in response to a user fast forward command.
 34. Thesystem-on-a-chip integrated circuit of claim 31 wherein the multimediaapplication includes a pause function to pause playback of the firstoutput signal in response to a user pause command.
 35. Thesystem-on-a-chip integrated circuit of claim 31 further comprising: abattery charger that charges the battery from an external power source.36. The system-on-a-chip integrated circuit of claim 35 wherein theexternal power source is supplied by the host device when the digitalcamcorder is coupled to the host device.
 37. The system-on-a-chipintegrated circuit for use by a digital camera that is coupleable to ahost device, the digital camera including a color video display deviceand an image capture device, the system-on-a-chip integrated circuitcomprising: a multimedia module operably coupled to receive first inputmultimedia data from the image capture device, wherein the firstmultimedia data includes image data; a high-speed interface that sendsfirst output data to the host device; a processing module coupled togenerate the first output data in accordance with at least a portion ofa multimedia application in response to the first input multimedia data;and an on-chip DC-to-DC converter operably coupled to convert a batteryvoltage into a supply voltage, wherein the supply voltage is coupled toat least one of the multimedia module, the high-speed interface, and theprocessing module wherein the processing module, multimedia module andhigh-speed interface coupled through a bus.
 38. The system-on-a-chipintegrated circuit of claim 36 wherein multimedia module is operablycoupled to produce a first output signal to the color display devicebased on the first output data.
 39. The system-on-a-chip integratedcircuit of claim 37 further comprising: a battery charger that chargesthe battery from an external power source.
 40. The system-on-a-chipintegrated circuit of claim 39 wherein the external power source issupplied by the host device when the digital camera is coupled to thehost device.
 41. A system-on-a-chip integrated circuit for use by ahandheld video player device that is coupleable to an audio outputdevice and an external device, the handheld audio player including acolor video display device, the system-on-a-chip integrated circuitcomprising: a multimedia module operably coupled to produce a firstoutput signal to the audio output device based on first output data andto produce a second output signal to the color video display devicebased on second output data; a high-speed interface that receives firstinput multimedia data from an external device, wherein the firstmultimedia data includes audio data and video data; a processing modulecoupled to generate the first output data and the second output data inaccordance with at least a portion of a multimedia application inresponse to the first input multimedia data; and an on-chip DC-to-DCconverter operably coupled to convert a battery voltage into a supplyvoltage, wherein the supply voltage is coupled to at least one of themultimedia module, the high-speed interface, and the processing modulewherein the processing module, multimedia module and high-speedinterface coupled through a bus.
 42. The system-on-a-chip integratedcircuit of claim 41 further comprising: a battery charger that chargesthe battery from an external power source.
 43. The system-on-a-chipintegrated circuit of claim 42 wherein the external power source issupplied by the host device when the handheld video player is coupled tothe host device.
 44. The system-on-a-chip integrated circuit of claim 41wherein the multimedia application includes a fast forward function tofast forward playback of the first output signal in response to a userfast forward command.
 45. The system-on-a-chip integrated circuit ofclaim 41 wherein the multimedia application includes a pause function topause playback of the first output signal in response to a user pausecommand.
 46. A system-on-a-chip integrated circuit for use by a cellulartelephone that includes a color video display device and an imagecapture device, the system-on-a-chip integrated circuit comprising: amultimedia module operably coupled to receive first input multimediadata from the image capture device, wherein the first multimedia dataincludes image data; a high-speed interface that sends first output datato the host device; a processing module coupled to generate the firstoutput data in accordance with at least a portion of a multimediaapplication in response to the first input multimedia data; and anon-chip DC-to-DC converter operably coupled to convert a battery voltageinto a supply voltage, wherein the supply voltage is coupled to at leastone of the multimedia module, the high-speed interface, and theprocessing module wherein the processing module, multimedia module andhigh-speed interface coupled through a bus.
 47. The system-on-a-chipintegrated circuit of claim 46 wherein multimedia module is operablycoupled to produce a first output signal to the color display devicebased on the first output data.
 48. The system-on-a-chip integratedcircuit of claim 46 further comprising: a battery charger that chargesthe battery from an external power source.
 49. The system-on-a-chipintegrated circuit of claim 46 wherein a multimedia module operablycoupled to receive second input multimedia data from the image capturedevice, wherein the second input data includes video data, wherein theprocessing module is further coupled to generate second output data inaccordance with at least a portion of the multimedia application inresponse to the second input multimedia data, and wherein the multimediamodule is further coupled to produce a second output signal to the colorvideo display device, based on the second output data.
 50. Thesystem-on-a-chip integrated circuit of claim 46 wherein the high-speedinterface receives second input multimedia data from an external device,wherein the second input data includes audio data, wherein theprocessing module is further coupled to generate second output data inaccordance with at least a portion of the multimedia application inresponse to the second input multimedia data, and wherein the multimediamodule is further coupled to produce a second output signal to an audiooutput device, based on the second output data.
 51. The system-on-a-chipintegrated circuit of claim 46 further comprising: a high-speedinterface operably coupled to receive second input multimedia data froman external device, wherein the second input data includes audio data;wherein the processing module is further coupled to generate secondoutput data in accordance with at least a portion of the multimediaapplication in response to the second input multimedia data, and whereinthe multimedia module is further coupled to produce a second outputsignal to an audio output device, based on the second output data.
 52. Asystem-on-a-chip integrated circuit for use by a text messaging devicethat that includes a color video display device and that receives textmessage data, the system-on-a-chip integrated circuit comprising: amultimedia module operably coupled to produce a first output signal tothe color video display device, based on first output data; a processingmodule coupled to generate the first output data in accordance with atleast a portion of a multimedia application in response to the textmessage data; and an on-chip DC-to-DC converter operably coupled toconvert a battery voltage into a supply voltage, wherein the supplyvoltage is coupled to at least one of the multimedia module, and theprocessing module wherein the processing module, multimedia modulecoupled through a bus, and wherein the multimedia module connect to textmessaging device.
 53. The system-on-a-chip integrated circuit of claim52 further comprising: a battery charger that charges the battery froman external power source.
 54. The system-on-a-chip integrated circuit ofclaim 52 wherein the multimedia module is operably coupled to receivesecond input multimedia data from an image capture device, wherein thesecond input data includes video data, wherein the processing module isfurther coupled to generate second output data in accordance with atleast a portion of the multimedia application in response to the secondinput multimedia data, and wherein the multimedia module is furthercoupled to produce a second output signal to the color video displaydevice, based on the second output data.